#include "../头文件/SelectObject.h"

// 定义全局变量 objectselection
int objectselection = ALLOBJECT;

/**
 * @brief 显示选择商家或者用户的页面
 *
 * @param path 页面的路径
 */
void show_object_select(const char *path)
{
    show_anyjpg(0,0,path);
    objectselection = ALLOBJECT;
}


/**
 * @brief 跳转到商家页面
 * 
 */
void goto_merchant(const char * merchantpath){
    show_anyjpg(0,0,merchantpath);
    objectselection = MERCHANT;
}
/**
 * @brief 跳转到用户页面
 * 
 */
void goto_user(const char * userpath){
    show_anyjpg(0,0,userpath);
    objectselection = USER;
    registerOrLogin = NONE;
}

/**
 * @brief 对象(商家/用户)选择时的点击事件函数
 * 
 * @param merchantpath 商家页面的图片路径
 * @param userpath 用户页面的图片路径
 */
void object_select(const char *merchantpath,const char * userpath){
    // 判断用户点击了哪个页面
    int select_goto;
    if(objectselection == ALLOBJECT)
        select_goto = get_click_type();
    // 点击这个范围跳转到商家页面
    if(select_goto == MERCHANT)
        goto_merchant(merchantpath);
    // 点击这个范围跳转到用户页面
    if(select_goto == USER){
        goto_user(userpath);
    }
}